草庐IT

Java eclipse WindowBuilder,改变外观

全部标签

java - 是否存在任何现有的 Java 缓存外观?

我正准备开始研究一个应用程序的性能,该应用程序最终将分布式运行,但目前处于[未开发]开发阶段。我希望能够在不选择或提交特定库的情况下引入缓存,所以我想知道是否已经存在一个缓存外观库(类似于用于日志记录的slf4j),这将使我能够稍后再决定。 最佳答案 还有一个Java标准:JSR107:JCACHE-JavaTemporaryCachingAPI.差不多死了,但半年前有动静。在sourcerepository中也发生了很多.EhCache支持这个JSRnatively.如果您使用的是Spring,它有一个很棒的cachingabst

java - 如何在不重新启动应用程序的情况下更改 java swing 外观?

是否有一种特定的方法可以改变swing应用程序的外观,而无需在每次用户更改LAF时都重新启动应用程序?我正在寻找一种解决方案,其中可以从配置对话框中选择LAF,它会在应用时直接更改,而不必退回到告诉用户重新启动应用程序。目前我记得在属性文件中选择的LAF,并在启动时在任何窗口打开之前设置它。 最佳答案 来自Javatutorial:您首先需要通过调用UIManager.setLookAndFeel来设置新外观:UIManager.setLookAndFeel(lnfName);然后,为了使现有组件反射(reflect)新的外观和感觉

java - java -jar 选项是否改变类路径选项

我有一个jar文件,它在list中提到了主类。当我尝试使用以下命令执行jar时java-cp.;./*com.foo.MainClass代码执行并工作。当我尝试使用以下命令执行jar时java-cp.;./*-jarmyjar.jar对于与myjar.jar位于同一文件夹中的某些jar,我得到了类未找到的execptions。我希望-cp选项将在类路径中包含这些jar。我修改了代码以打印java.class.path属性。在第一种情况下,它列出了当前目录中的所有jar,在第二种情况下,它只列出了myjar.jar我还修改了list,为所有jar添加了Class-Path元素。然后第二个

java - 外观和 DAO 之间适合什么模式?

我正在为其JavaEEWeb应用程序设计我公司的部分架构。我非常清楚使用外观和一个或多个DAO的原因。我遇到的问题是:将有一些逻辑绝对属于集成层,因为这一切都是为了保持数据模型的一致性。除了逻辑超出了简单地维护引用完整性和其他将由JPA和Hibernate处理的“原始”持久性任务之外。我不将其归类为业务逻辑,因为它独立于任何业务功能。但是,我的理解是,DAO应该只实现访问对象并将对象持久保存到数据源所需的逻辑。我的结论是,我需要一个适合集成层的类似于“业务对象”的模式。我环顾四周,我发现的最接近的东西(但仍然不太符合我的想法)是SunTransferObjectAssemblerpat

java - EasyMock - 改变 equals() 和其他对象方法的行为

EasyMock文档非常清楚Thebehaviorforthethreeobjectmethodsequals(),hashCode()andtoString()cannotbechangedforMockObjectscreatedwithEasyMock,eveniftheyarepartoftheinterfaceforwhichtheMockObjectiscreated.我尝试测试的代码使用equals()将我的模拟对象与其他对象进行比较。我想做类似的事情expect(mock.equals(obj)).andReturn(false);当我这样做时,我得到一个Illegal

java - 如何改变 JLabel 中图像的亮度?

我在JLabel中导入了一张图片。Java中是否有任何内置函数可用于通过slider更改该图像的亮度和对比度? 最佳答案 你可以试试RescaleOp类(逐像素缩放)方法。 关于java-如何改变JLabel中图像的亮度?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7304895/

java - 使用java保存时图像会改变颜色

这个问题在这里已经有了答案:JPEGimagewithwrongcolors(10个答案)关闭9年前。当我保存这张图片时:用这个方法:privatefinalstaticPathROOT_PATH=Paths.getPath("C:/images");privatestaticvoidsaveImageFromWebSimple(finalStringurl){URLu=null;try{u=newURL(url);}catch(MalformedURLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}Stri

java - 在 JFreeChart XYPLot 中改变单点的形状

我正在使用JFreeChartXYPLot绘制具有不同标签的XYData集。我为不同的标签创建了不同的XYSeries对象,这样我就可以为不同的标签使用不同的颜色。现在我需要更改每个XYDataSeries中特定点(测试数据)的形状,如下所示.在上面的绘图中,有蓝色和红色两种不同的XYSeries。在这两个中,我需要将一些点(测试数据)的形状更改为X而不是circle。在JFreeChart中有可能吗?Thispost解释了如何对整个数据集执行此操作,但我只想更改特定点下面是我目前写的代码publicstaticMapcreateXYSeries(Data[]dataSet){Mapx

java - 为什么我的 for 循环执行时间没有改变?

publicclassTest{publicstaticvoidmain(String[]args){intx=150_000;longstart=System.currentTimeMillis();for(inti=0;i有人可以解释为什么将x设置为150_000或4_000_000甚至2_000_000_000不会改变此循环的执行时间吗? 最佳答案 在执行期间,JVM的即时(JIT)编译器将java字节码(类格式)编译为您机器的native指令集。JIT在编译期间执行多项优化。在这种情况下,JIT可能意识到以下内容(只是猜测)

java - JTable - Boolean.class 单元格渲染器和 Nimbus 外观的问题

我正在使用JTable来可视化一些数据。一栏注定要通过复选框显示boolean数据。我通过从表模型中覆盖的getColumnClass()函数返回Boolean.class来实现这一点。不幸的是,这会导致单元格带有复选框但没有适合当前行的背景颜色。我使用这篇文章的答案解决了这个问题:JTable-BooleanCellType-Background现在我试图增加交替行的对比度。我通过设置我正在使用的NimbusLAF的适当属性来实现这一点。UIDefaultsdefaults=UIManager.getLookAndFeelDefaults();defaults.put("Table.